package com.shrct.businessprocess.product;

import com.shrct.businessprocess.product.RCFullServiceProductEntry;
import com.shrct.businessprocess.product.RCLogicProductEvent;
import com.shrct.businessprocess.product.impl.RCRegisterProductServiceEventImpl;
import com.shrct.businessprocess.product.proxy.RCRegisterProductServiceEventProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCRegisterProductServiceEventImpl.class)
public interface RCRegisterProductServiceEvent extends RCLogicProductEvent {
  public abstract RCFullServiceProductEntry getFullService();
  
  public abstract RCRegisterProductServiceEvent setFullService(final RCFullServiceProductEntry fullService);
  
  public abstract String getDescription();
  
  public abstract String getEventTitle();
  
  public abstract RCRegisterProductServiceEventProxy toProxy();
}
